aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/send/lightning/[payreq]/+page.server.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-01 15:28:35 -0700
committerAdam Soltys <[email protected]>2022-10-01 15:28:38 -0700
commitcb272477247582355d38bc6c47b1795801689a55 (patch)
tree9480acdafbc6c80b47c775010a743c7265cbf410 /src/routes/send/lightning/[payreq]/+page.server.js
parent17e470bfc8453f2b83b2a916a936f33f6d03bae1 (diff)
downloadcoinos-ui-cb272477247582355d38bc6c47b1795801689a55.tar.gz
coinos-ui-cb272477247582355d38bc6c47b1795801689a55.zip
send lightning endpoint
Diffstat (limited to 'src/routes/send/lightning/[payreq]/+page.server.js')
-rw-r--r--src/routes/send/lightning/[payreq]/+page.server.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/routes/send/lightning/[payreq]/+page.server.js b/src/routes/send/lightning/[payreq]/+page.server.js
new file mode 100644
index 00000000..0030d690
--- /dev/null
+++ b/src/routes/send/lightning/[payreq]/+page.server.js
@@ -0,0 +1,14 @@
+import { redirect } from '@sveltejs/kit';
+import { btc as asset, auth, post } from '$lib/utils';
+
+export async function load({ params }) {
+ return post('/lightning/parse', params);
+}
+
+export const actions = {
+ default: async ({ request }) => {
+ let body = Object.fromEntries(await request.formData());
+ await post('/lightning/send', body, auth(request));
+ throw redirect(307, '/sent');
+ }
+};